home *** CD-ROM | disk | FTP | other *** search
- #! /usr/local/bin/python
-
- # Replace \r by \n -- useful after transferring files from the Mac...
- # Run this on UNIX.
- # Usage: crlf.py file ...
-
- import sys
- import os
- import string
-
- def main():
- args = sys.argv[1:]
- if not args:
- print 'usage:', sys.argv[0], 'file ...'
- sys.exit(2)
- for file in args:
- print file, '...'
- data = open(file, 'r').read()
- lines = string.splitfields(data, '\r')
- newdata = string.joinfields(lines, '\n')
- if newdata != data:
- print 'rewriting...'
- os.rename(file, file + '~')
- open(file, 'w').write(newdata)
- print 'done.'
- else:
- print 'no change.'
-
- main()
-